package elitech.vietnam.weatherfashion.dto;

import java.util.Date;

import com.google.gson.annotations.SerializedName;

import elitech.vietnam.weatherfashion.ultilities.Utilities;

public class StoreDTO {

	private int id;
	@SerializedName("store_id")
	private String storeId;
	@SerializedName("store_pswd")
	private String storePassword;
	@SerializedName("store_name")
	private String storeName;
	@SerializedName("store_pic")
	private String storePic;
	@SerializedName("store_person")
	private String storePerson;
	@SerializedName("store_cell")
	private String storeCell;
	@SerializedName("store_phone")
	private String storePhone;
	@SerializedName("store_mail")
	private String storeMail;
	@SerializedName("store_addr")
	private String storeAddr;
	@SerializedName("store_home")
	private String storeHome;
	@SerializedName("store_serial")
	private String storeSerial;
	@SerializedName("store_joinday")
	private String storeJoinDateString;
	private Date storeJoinDay;
	@SerializedName("store_profile")
	private String storeProfile;
	private int status;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getStoreId() {
		return storeId;
	}

	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public String getStorePic() {
		return storePic;
	}

	public void setStorePic(String storePic) {
		this.storePic = storePic;
	}

	public String getStorePerson() {
		return storePerson;
	}

	public void setStorePerson(String storePerson) {
		this.storePerson = storePerson;
	}

	public String getStoreCell() {
		return storeCell;
	}

	public void setStoreCell(String storeCell) {
		this.storeCell = storeCell;
	}

	public String getStorePhone() {
		return storePhone;
	}

	public void setStorePhone(String storePhone) {
		this.storePhone = storePhone;
	}

	public String getStoreMail() {
		return storeMail;
	}

	public void setStoreMail(String storeMail) {
		this.storeMail = storeMail;
	}

	public String getStoreAddr() {
		return storeAddr;
	}

	public void setStoreAddr(String storeAddr) {
		this.storeAddr = storeAddr;
	}

	public String getStoreHome() {
		return storeHome;
	}

	public void setStoreHome(String storeHome) {
		this.storeHome = storeHome;
	}

	public String getStoreSerial() {
		return storeSerial;
	}

	public void setStoreSerial(String storeSerial) {
		this.storeSerial = storeSerial;
	}

	public String getStorePassword() {
		return storePassword;
	}

	public void setStorePassword(String storePassword) {
		this.storePassword = storePassword;
	}

	public Date getStoreJoinDay() {
		if (storeJoinDay == null)
			storeJoinDay = Utilities.parseDateFromStringFormat(
					storeJoinDateString, "yyyy-MM-dd hh:mm:ss");
		return storeJoinDay;
	}

	public void setStoreJoinDay(Date storeJoinDay) {
		this.storeJoinDay = storeJoinDay;
	}

	public String getStoreProfile() {
		return storeProfile;
	}

	public void setStoreProfile(String storeProfile) {
		this.storeProfile = storeProfile;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

}
